<?php
/**
 * 自定义异步通知文件, 以测试异步通知.
 * 这个是交易成功以后, 支付宝通知的页面, 是支付宝那边发起调用,
 * 所以, 调试办法只能是打印日志的形式, 
 * 尝试使用 php 创建一个日志文件. 也可以写到 mysql 里面去.
 */

/**
 * 创建一个日志文件, 也可以使用 mysql 
 */
require './includes/common.php';

$logfile_name = date('Ymd') . '-return_url' . '.log';

if (
    !isset($_GET['method']) ||
    ($_GET['method'] !== 'alipay.trade.page.pay.return' && 
        $_GET['method'] !== 'alipay.trade.wap.pay.return' )
) {
    sysmsg('只支持阿里支付中的电脑支付或者手机支付');
}

$channel = \lib\Channel::get(2);    // 这个必须有, 因为创建 alipayTradeService 需要配置.

// 启动 alipay 的插件, 
$loadfile = \lib\Plugin::load2('alipay', 'return', $_GET['out_trade_no']);
include $loadfile;
?>